<?php

class AdminHotel extends FuncionComun{
	
	var $conexion;
	
	function AdminHotel(){
		$this->conexion=new ConexionDB();
	}
	
	function setHotel(Hotel $Hotel){
		$this->setObjectDB($Hotel,"Hotel");
	}
	
	function getHotels(){
		$consulta="SELECT * FROM Hotel ORDER BY id_hotel";
		$this->conexion->realizarConsulta($consulta);
		return $this->conexion->getResultadosConsulta();
	}
	
	function getHotel($id){
		$consulta="SELECT * FROM hotel WHERE id_hotel=".$id;
		$this->conexion->realizarConsulta($consulta);
		$res=$this->conexion->getResultadosConsultaIdentify();
		return $this->getNewObject("Hotel",$res[0]);
	}
	function updateHotel(Hotel $Hotel){
		$this->updateObject($Hotel,"Hotel");
	}
	function deleteHotel(Hotel $Hotel){
			$this->deleteObject($Hotel,"Hotel");
	}
	function getPais($id_pais='NULL'){
		$consulta="SELECT * FROM paisciudad WHERE id_paisciudad_paisciudad ";
		$id_pais=='NULL'?$consulta.=" IS NULL":$consulta.="=".$id_pais;
		return $this->getOpciones($consulta,0,array(2,1),"::");
	}
	
	function getCodPais($id_ciudad){
		$consulta="SELECT id_paisciudad_paisciudad FROM paisciudad WHERE id_paisciudad='".$id_ciudad."'";
		$this->conexion->realizarConsulta($consulta);
		$res=$this->conexion->getResultadosConsulta();
		$res? $res=current($res[0]):$res='0';
		return $res;
	}
	

}
?>